export interface CreateOrUpdateUserRequestData {
  id?: number | null
  userCode: string
  userName: string
  assignee: string
  type: string | null
  typeText?: string
  devManager: boolean | null
  groupId: number | null
  groupName?: string
  enable?: boolean | null
}

export interface UserRequestData {
  /** 当前页码 */
  page: number | undefined | null
  /** 查询条数 */
  size: number
  /** 查询参数：name */
  userCode: string
  userName: string
  type: string | null
  devManager: boolean | null
  groupId: number | null
  enable?: boolean | null
}

export interface UserData {
  id: number | null | undefined
  userCode: string
  userName: string
  assignee: string
  type: string
  typeText?: string
  devManager: boolean
  groupId: number
  enable?: boolean
  groupName?: string
}

export type UserResponseData = ApiResponseData<ApiPageInfo<UserData>>
